﻿var wfzj = "";
$(function () {
    uploadPic();
    $("#btnSave").click(function () {
        if (validate())
            save();
    });
});

//验证表单
function validate() {
    var wfxw = $("#Wfxw").val();
    if (wfxw == 0) {
        str = '请选择违法行为';
        layer.tips(str, "#btnSave");
        $("#Wfxw").focus();
        return false;
    }

    var xqxz = $("#Xqxz").val();
    if (xqxz == 0) {
        str = '请选择违法行为所在地域';
        layer.tips(str, "#btnSave");
        $("#Xqxz").focus();
        return false;
    }
    //var wfdd = $("#Wfdd").val();
    //if ($.trim(wfdd).length == 0) {
    //    str = '违法地点不能为空';
    //    layer.tips(str, "#btnSave");
    //    $("#Wfdd").focus();
    //    return;
    //}

    var qksm = $("#Qksm").val();
    if ($.trim(qksm).length < 2) {
        str = '情况说明不能为空';
        layer.tips(str, "#btnSave");
        $("#Qksm").focus();
        return false;
    }

    //var name = $("#Name").val();
    //if ($.trim(name).length == 0) {
    //    str = '姓名没有输入';
    //    layer.tips(str, "#btnSave");
    //    $("#Name").focus();
    //    return false;
    //} else {
    //    if (isChinaName(name) == false) {
    //        str = '请输入中文姓名';
    //        layer.tips(str, "#btnSave");
    //        $("#Name").focus();
    //        return false;
    //    }
    //}

    //var iDNumber = $("#IdNumber").val();
    //if ($.trim(iDNumber).length == 0) {
    //    str = '身份证号码没有输入';
    //    layer.tips(str, "#btnSave");
    //    $("#IdNumber").focus();
    //    return false;
    //} else {
    //    if (isCardNo(iDNumber) == false) {
    //        str = '身份证号不正确';
    //        layer.tips(str, "#btnSave");
    //        $("#IdNumber").focus();
    //        return false;
    //    }
    //}

    //var tel = $("#Tel").val();
    //if ($.trim(tel).length == 0) {
    //    str = '联系电话不能为空';
    //    layer.tips(str, "#btnSave");
    //    $("#Tel").focus();
    //    return false;
    //}

    //此处不一定需要上传照片，所以注销以下验证
    //var wfzj = $("#Wfzj").val();
    //if ($.trim(wfzj).length == 0) {
    //    str = '请至少上传一张图片';
    //    layer.tips(str, "#btnSave");
    //    $("#Wfzj").focus();
    //    return false;
    //}

    return true;
}

//图片上传
function uploadPic() {
    //参考https://github.com/think2011/localResizeIMG/wiki/2.-%E5%8F%82%E6%95%B0%E6%96%87%E6%A1%A3
    $("#uploaderInput").on("change", function () {
        lrz(this.files[0], { width: 600 })
            .then(function (rst) {
                rst.formData.append('fileLen', rst.fileLen);
                $.ajax({
                    type: "POST",
                    url: "/Picture/UploadFilesAjax",
                    contentType: false,
                    processData: false,
                    data: rst.formData,
                    success: function (item) {
                        //alert("上传成功！");
                        wfzj = wfzj + "|" + item;
                        $("#Wfzj").val(wfzj);

                        // $("#img").html("<img src='/image/" + $('#PicPath').val() + "' style='width:100px;'>");
                        var tmpl = '<li class="weui-uploader__file" style="background-image:url(#url#)"></li>';
                        $("#uploaderFiles").append($(tmpl.replace('#url#', '/UploadFiles/' + item)));
                    },
                    error: function () {
                        alert("上传失败!");
                    }
                });
            })
            .catch(function (err) {
                // 处理失败会执行
            })
            .always(function () {
                // 不管是成功失败，都会执行
            });
    });
}

//保存
function save() {
    var postData = {
        "Id": "0",
        "Wfxw": $("#Wfxw").val(),
        "Xqxz": $("#Xqxz").val(),
        "Wfdd": $("#Wfdd").val(),
        "Qksm": $("#Qksm").val(),
        "CarType": $("#CarType").val(),
        "CarHp": $("#CarHp").val(),
        "Name": $("#Name").val(),
        "IdNumber": $("#IdNumber").val(),
        "Tel": $("#Tel").val(),
        "Wfzj": wfzj
    };
    $.ajax({
        type: "Post",
        url: "/WFJB/AddOrModify",
        data: postData,
        success: function (data) {
            if (data.result == "Success") {
                var $toast = $('#toast');
                if ($toast.css('display') != 'none') return;
                $toast.fadeIn(50);
                setTimeout(function () {
                    $toast.fadeOut(500);
                }, 3000);

                clearTable();//不清空，直到跳转后，后退还可见数据
                window.location.href = "/WFJB/Index" //跳转页面
            } else {
                layer.tips(data.message, "#btnSave");

            };
        }
    });
};

//清空表单
function clearTable() {
    $("#Wfdd").val("");
    $("#Qksm").val("");
    $("#Name").val("");
    $("#IdNumber").val("");
    $("#Tel").val("");
    $("#Wfzj").val("");
}

// 验证中文名称
function isChinaName(name) {
    var pattern = /^[\u4E00-\u9FA5]{1,6}$/;
    return pattern.test(name);
}
// 验证身份证 
function isCardNo(card) {
    var pattern = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
    return pattern.test(card);
}
